using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("MobileActorGem")]
	public class MobileActorGem : MonoBehaviour
	{
		public enum GemType
		{
			CardPlay,
			CardHero_Health,
			CardHero_Attack,
			CardHero_Armor,
			CardHeroPower
		}

		public UberText m_uberText => method_3<UberText>("m_uberText");

		public GemType m_gemType => method_2<GemType>("m_gemType");

		public MobileActorGem(IntPtr address, string className)
			: base(address, className)
		{
		}

		public MobileActorGem(IntPtr address)
			: this(address, "MobileActorGem")
		{
		}

		public void Awake()
		{
			method_8("Awake");
		}
	}
}
